/*
 * Contable.h
 *
 *  Created on: 01/06/2013
 *      Author: npersia
 */

#ifndef CONTABLE_H_
#define CONTABLE_H_

using namespace std;

class Contable {

protected:
unsigned short int contador;

public:
	Contable();
	Contable(unsigned short int contadorInicial);
	unsigned short int getContador();
	void aumentarContador();
	static bool ordenarPorContador(Contable* unContable, Contable* otroContable);
	bool operator<(Contable* otroContable);
	void setContador(unsigned short int nuevoContador);
	virtual ~Contable();
};

#endif /* CONTABLE_H_ */
